package com.mvc.core.util;

public class Request {
	
	private String className;
	
	private String requestUrl;
	
	private String requestMothod;
	
	private String returnObj;
	
	private RequestParam requestParam;
	
	public RequestParam getRequestParam() {
		return requestParam;
	}

	public void setRequestParam(RequestParam requestParam) {
		this.requestParam = requestParam;
	}

	private Class<?> [] parameterTypes; //参数类型

	public Class<?>[] getParameterTypes() {
		return parameterTypes;
	}

	public void setParameterTypes(Class<?>[] parameterTypes) {
		this.parameterTypes = parameterTypes;
	}

	public String getReturnObj() {
		return returnObj;
	}

	public void setReturnObj(String returnObj) {
		this.returnObj = returnObj;
	}

	public String getRequestUrl() {
		return requestUrl;
	}

	public void setRequestUrl(String requestUrl) {
		this.requestUrl = requestUrl;
	}

	public String getRequestMothod() {
		return requestMothod;
	}

	public void setRequestMothod(String requestMothod) {
		this.requestMothod = requestMothod;
	}
	
	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	@Override
	public String toString() {
		return "Request [className=" + className + ", requestUrl=" + requestUrl + ", requestMothod=" + requestMothod
				+ ", returnObj=" + returnObj + ", parameterTypes=" + parameterTypes + "]";
	}
	
	
	
	
	
	

}
